person selling marijuana retail - French English Dictionary